import request from '@/utils/request'
import qs from 'qs'

export function nodeList(data) {
  return request({
    url: 'content/node/list',
    method: 'post',
    data: qs.stringify(data)
  })
}

export function nodeDetail(id) {
  return request({
    url: 'content/node/detail',
    method: 'post',
    data: qs.stringify({ id: id })
  })
}

export function nodeAdd(data) {
  return request({
    url: 'content/node/add',
    method: 'post',
    data: qs.stringify(data)
  })
}

export function nodeEdit(data) {
  return request({
    url: 'content/node/edit',
    method: 'post',
    data: qs.stringify(data)
  })
}

export function nodeImageUpload(data) {
  return request({
    url: 'content/node/imageUpload',
    method: 'post',
    data: data
  })
}

export function nodeState(id, action) {
  return request({
    url: 'content/node/state',
    method: 'post',
    data: qs.stringify({ id: id, action: action })
  })
}

export function nodeDel(id) {
  return request({
    url: 'content/node/del',
    method: 'post',
    data: qs.stringify({ id: id })
  })
}

// 评论
export function nodeCommentList(data) {
  return request({
    url: 'content/node_comment/list',
    method: 'post',
    data: qs.stringify(data)
  })
}

export function nodeCommentDetail(id) {
  return request({
    url: 'content/node_comment/detail',
    method: 'post',
    data: qs.stringify({ id: id })
  })
}

export function nodeCommentAdd(data) {
  return request({
    url: 'content/node_comment/add',
    method: 'post',
    data: qs.stringify(data)
  })
}

export function nodeCommentEdit(data) {
  return request({
    url: 'content/node_comment/edit',
    method: 'post',
    data: qs.stringify(data)
  })
}

export function nodeCommentStatus(id) {
  return request({
    url: 'content/node_comment/status',
    method: 'post',
    data: qs.stringify({ id: id })
  })
}

export function nodeCommentDel(id) {
  return request({
    url: 'content/node_comment/del',
    method: 'post',
    data: qs.stringify({ id: id })
  })
}

// 分类
export function nodeCategoryList(data) {
  return request({
    url: 'content/node_category/list',
    method: 'post',
    data: qs.stringify(data)
  })
}

export function nodeCategoryDetail(id) {
  return request({
    url: 'content/node_category/detail',
    method: 'post',
    data: qs.stringify({ id: id })
  })
}

export function nodeCategoryAdd(data) {
  return request({
    url: 'content/node_category/add',
    method: 'post',
    data: qs.stringify(data)
  })
}

export function nodeCategoryEdit(data) {
  return request({
    url: 'content/node_category/edit',
    method: 'post',
    data: qs.stringify(data)
  })
}

export function nodeCategoryStatus(id) {
  return request({
    url: 'content/node_category/status',
    method: 'post',
    data: qs.stringify({ id: id })
  })
}

export function nodeCategoryDel(id) {
  return request({
    url: 'content/node_category/del',
    method: 'post',
    data: qs.stringify({ id: id })
  })
}

// 标签
export function tagsList(data) {
  return request({
    url: 'content/tags/list',
    method: 'post',
    data: qs.stringify(data)
  })
}

// 标签
export function tagsDel(data) {
  return request({
    url: 'content/tags/del',
    method: 'post',
    data: qs.stringify(data)
  })
}
